#pragma once
#include "../CreateBaseWidget.h"
class QRWCreateCurveWidget : public CreateBaseWidget
{
public:
	QRWCreateCurveWidget(MainWindow* inMainWindow, ShapeOperation* inOperation = nullptr, QWidget* parent = nullptr);
	~QRWCreateCurveWidget();

protected:
	void OnSelectedSubShapes(QIVtkSelectionPipeline* actor);
	virtual void OnPickDirection(const gp_Vec& inDirection) {};
	virtual void Reset() override;

	int focusIndex = 0;
	// 批量修改 减少修改次数
	bool bBatchChange = false;
};

